package com.wjwh.heaven.upms.api.pojo.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * <p>
 * 企业
 * </p>
 *
 * @author dm
 * @since 2021-02-26
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class SdCorpDetail implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    /**
     * 编号
     */
    private String corpId;

    /**
     * 股东证件开始日期
     */
    private LocalDateTime shareholderCardValidityBegin;

    /**
     * 股东证件结束日期
     */
    private LocalDateTime shareholderCardValidityEnd;

    /**
     * 股东证件号
     */
    private String shareholderCardNo;

    /**
     * 股东证件类型(字典表 CARD_TYPE)
     */
    private String shareholderCardType;

    /**
     * 企业类型 （见字典表 CORP_PAPERTYPE）
     */
    private String corpPapertype;

    /**
     * 股东姓名
     */
    private String shareholderName;

    /**
     * 经营地址区域
     */
    private String corpArea;

    /**
     * 实际经营地址
     */
    private String corpAddress;

    /**
     * 法人归属地
     */
    private String legalAttribut;

    /**
     * 法人姓名
     */
    private String legalName;

    /**
     * 法人身份证号
     */
    private String legalIdCard;

    /**
     * 法人身份证正面图片文件
     */
    private String legalFilef;

    /**
     * 法人身份证反面图片文件
     */
    private String legalFileb;

    /**
     * 营业执照编号
     */
    private String blNumber;

    /**
     * 营业执照成立日期
     */
    private LocalDateTime blFoundedDate;

    /**
     * 营业执照图片文件
     */
    private String blFile;

    /**
     * 营业执照类型
     */
    private String blType;

    /**
     * 机构类型
     */
    private String occType;

    /**
     * 组织机构代码证图片文件
     */
    private String occFile;

    /**
     * 税务登记证号
     */
    private String trcNumber;

    /**
     * 税务登记证图片文件
     */
    private String trcFile;

    /**
     * 经营范围
     */
    private String blicScope;

    /**
     * 营业执照结束时间
     */
    private LocalDateTime blicValidityEnd;

    /**
     * 法人深发展开始日期
     */
    private LocalDateTime lepValidityBegin;

    /**
     * 法人身份证有效期结束，格式为yyyy-MM-dd
     */
    private LocalDateTime lepValidityEnd;

    /**
     * 法人证件类型 (字典表 CARD_TYPE)
     */
    private String idCardType;

    /**
     * 行业
     */
    private String industry;

    /**
     * 删除标记
     */
    private Boolean delFlag;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;

    /**
     * 修改时间
     */
    private LocalDateTime updateTime;


}
